import chardet

# 各种字符编码的转换问题
str1 = '我是一个字符串hello'
# print(type(str1))
# print(str1)
# b'\xe6\x88\x91\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2hello'
# 这个是字节码
str1_byte = str1.encode(encoding="gbk")
print(type(str1_byte))
print(str1_byte)
print(str1_byte.decode(encoding="gbk"))  #解码

print(chardet.detect(str1_byte))



# 得到的压缩格式的字节流数据的处理和转码


# 案例 从网络上爬取的带有压缩格式、不带压缩的各种字节流数据，本地转码处理
